Architecture-Centric Object-Oriented Design Method for Multi-Agent Systems
نویسندگان
چکیده
This paper introduces an architecture-centric object-oriented design method for MAS (Multi-Agent Systems) using the extended UML (Unified Modeling Language). The UML extension is based on design principles that are derived from characteristics of MAS and concept of software architecture which helps to design reusable and wellstructured multi-agent architecture. The extension allows one to use original objectoriented method without syntactic or semantic changes which implies the preservation of OO productivity, i.e., the availability of developers and tools, the utilization of past experiences and knowledge, and the seamless integration with other systems.
منابع مشابه
Title: Planning For Manned And Unmanned Entities in Net-Centric Environment: Missions and Means Framework, Multi-Agent Simulation SUGGESTED TOPICS: INFORMATION SHARING AND COLLABORATION PROCESSES AND BEHAVIORS; EXPERIMENTATION AND ANALYSIS; MODELING AND SIMULATION
Today, achieving collaborative tactical planning on the battlefield presents a significant challenge in the new DoD Net-Centric systems-of-systems (SoS) and the futuristic integrated and adaptive C4ISR systems-of-systems. The primary reason is that in a Net-Centric environment both manned and unmanned heterogeneous platforms and robotic systems must work side-byside with the warfighters, but th...
متن کاملUrban Vegetation Recognition Based on the Decision Level Fusion of Hyperspectral and Lidar Data
Introduction: Information about vegetation cover and their health has always been interesting to ecologists due to its importance in terms of habitat, energy production and other important characteristics of plants on the earth planet. Nowadays, developments in remote sensing technologies caused more remotely sensed data accessible to researchers. The combination of these data improves the obje...
متن کاملAgent Oriented Technology Based on the M-Agent Architecture
The complexity of distributed and decentralized systems demands new tools for designing and programming processes. An idea of autonomous agents that arises as an extension of the object and process concepts may be applied to distributed and decentralized systems development ([9],[11]). In the paper the authors have undertaken an attempt to describe formally the architecture of multiagent system...
متن کاملObject-Oriented Petri nets Based Architecture Description Language for Multi-agent Systems
To narrow the gap between multi-agent formal modeling and multi-agent practical systems, multi-agent systems (MAS) are studied from the point of view of software architecture. As the existing architecture description languages (ADLs) are not suitable for describing the semantics of MAS, a novel architecture description language for MAS (ADLMAS) rooted in BDI model is proposed, which adopts Obje...
متن کاملMethod integration: An approach to develop agent oriented methodologies
Agent oriented software engineering (AOSE) is an emerging field in computer science and proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...
متن کامل